How to Run Android Apps Against a localhost API (Tutorial) смотреть онлайн
In this video we're showing you how to run an Android app against a localhost API. We demonstrate a real device and an emulator approach.
Tip: turn on subtitles to deal with my accent. A full transcript is available below.
More information in the tutorial:
►https://futurestud.io/tutorials/how-to-run-an-android-app-against-a-localhost-api
Watch 20+ Retrofit videos in our playlist here:
►https://www.youtube.com/playlist?list=PLpUMhvC6l7APq7y_FFfK-GEHvcUKqo6SC
----------------------------------------
Future Studio is helping 5,000+ users daily to solve Android and Node.js problems with 320+ written tutorials and videos. We’re on a mission to provide new in-depth content every week.
Checkout 320+ technical in-depth tutorials:
►https://futurestud.io
Subscribe for two new videos every week:
►https://www.youtube.com/c/FutureStudio?sub_confirmation=1
----------------------------------------
Follow us on social media to get updates on new content:
►https://twitter.com/futurestud_io
►https://www.facebook.com/FutureStudioUniversity
►https://plus.google.com/+FutureStudioUniversity
----------------------------------------
Full transcript:
Hey, what is up everyone, Norman from futurestud.io University here.
In this video I'm going to show you how to run an Android app against a localhost API. In your Android project you probably have some kind of base URL, which will resolve to your URL. Obviously, if you're running an API on your local machine, this would not work. Depending on your setup, you most likely have some kind of localhost and port address. In our case, it's localhost:3000, which we'll run our server with all the API endpoints.
Obviously, you cannot use localhost in your Android app since that will resolve to nothing on the phone. The trick is to use the IP address of your computer and then the port. So in my case this is this, in your case that's most likely something else. Use the network utility to figure that out. Copy the entire address over and make that your API base URL. If your phone and your computer are on the same network, this will run everything in the app against the localhost API.
Unfortunately, this doesn't work for emulators. An emulator cannot resolve the IP address or the localhost to your machine. Instead, you've use a special kind of IP address, which is 10.0.2.2. If you add the port, it'll demonstrate exactly what's on your localhost of the hosting machine. If you want to test your app on an emulator against the localhost API you've to change the IP address one more time and build the apk, run it and you can test the local API on your emulator.
If you've any questions, let us know in the comments. I've linked a blog post with all the information and the IP address in the description below. If you like this video, feel free to subscribe to us on YouTube. Happy coding.
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «How to Run Android Apps Against a localhost API (Tutorial)» бесплатно и без регистрации, вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.