Found 9 repositories(showing 9)
Uber Rides Android SDK (beta)
Neno0o
An unofficial Uber SDK for Android. This open-source library allows you to integrate Uber into your Android app.
ismummy
Stutern logo white Pricing Internships Account Back Application History Thumb img 20161102 071853 Back View Profile Edit Profile Settings Sign Out Time Left 10 hours and 29 minutes Reward: N50,000 Start Date: Oct 24, 2016 12:00 PM End Date: Nov 06, 2016 11:59 PM Registrants: 33 Submissions: 0 Resources: Geek Train Tracking App: Android Internship Contest by Connect Rails Submit CHALLENGE Build a native Android Train Tracking App. You may use publicly available APIs to do this such as Firebase, Google Maps, Parse , UBER. To get started, check out the 'Resources' section. TECHNOLOGY Native Android App (Android Studio and SDK is preferred,) REWARD 3 - 6 months paid internship with a probable full-time opportunity. BACKGROUND This challenge is sponsored by ConnectRail Services. ConnectRail is a Nigerian rail haulage, infrastructure and logistics support firm with an established working relationship with the Nigerian Railway Corporation, to provide rail freight/haulage and logistic support services to businesses in Nigeria seeking to move goods by rail. We are on a mission to improve rail freight competitiveness by reducing turnaround time and operating cost. In September 2016, It was all over African news media as it was historic that ConnectRail transported 500 cows from Gusau, Zamfara State of Nigeria over a 1,000 km to Lagos State in a record of 36 hours. Which was hours ahead of the usual schedule. In the light of this, we want an intern to develop a mobile tracking app to monitor our haulage system. We are eager to see what you can invent. We will award exciting prizes to the best submission. We anticipate solutions that will surprise, delight, and engage with African users in a productive and yet simple way. The winner will receive a cash award of N50,000, a 3 to 6 month paid internship at Connect Rail, an opportunity for full-time employment and other perks. REWARD N50,000 Cash Award Opportunity to join Connect Rail full time. 24x7 Dedicated Internet and Power. Professional & Career Mentorship RESOURCES See below links to documentation on publicly available APIs that you may use in building the app: Firebase Google Maps Uber Parse We may introduce additional resources to mix things up a bit during the challenge period, so make sure to follow us on Twitter: @stutern APP REQUIRMENTS Through the simple mobile application: Monitoring officers should be able to record the loading, unloading, trip-up and trip-down timelines for haulages. The data provided by all monitoring officer should be fed into a cloud based data bank. The system should be able to generate notifications after each process have being concluded. The admin and client should have a GPS based real time location on Google Maps of the trip. The database can be queried/structured to generate reports and graphs. The system should have a GPS based real time location tracking ability on Google Map for the trips. The system should have the ability to tap into APIs of enterprise systems e.g. SAP We want the UX to be very simple and user-friendly. The fewest number of steps needed to do an action. SUBMISSION INSTRUCTION Click the registration button at the top of this page. Once registered, you will be redirected back to this page with a submit button. Click the submit button at the top of the page. Submit URL of App Submit URL of your App’s Github repository JUDGING CRITERIA All entries will be judged using the following criteria: Features and functionality Code structure and organization User experience and design Good command of APIs Problem solving methodology Android platform only 100% original work of the developer Clarity in report generation ELIGIBILITY CRITERIA Walk through the Challenge Rules to confirm you meet all eligibility requirements. Register for this competition and follow twitter accounts: @stutern Submit a valid entry before deadline Confirm immediate availability for an “Andriod Developer Intern” role at Connect Rail Services Have no criminal record or pending lawsuit WINNER SELECTION Winners are selected by the client and are chosen solely at the client's discretion. Judges are teams from Connect Rails, Stutern and Andela. About Stutern © 2016. All Rights Reserved. Privacy Policy | Terms of Use
sopyanopan
Server HTTP Android Server web multithreaded kecil namun kuat yang ditulis sepenuhnya di Java SE dan kemudian diporting ke Android. Status Build codecov Lencana Kodifikasi Server mengimplementasikan sebagian besar spesifikasi HTTP 1.1 dan menyediakan custom servlet API yang dapat digunakan untuk menangani halaman dinamis. API servlet dirancang setelah javax.servletAPI resmi namun tidak kompatibel. Laman dinamis mendukung cookie, sesi, unggahan file, dan hal lain untuk membangun aplikasi web umum. Fitur utama Membangun aplikasi The http subproject dan ide di baliknya Pengujian mutasi Menjalankan server mandiri (CLI) Demo Kode sampel Server Hello World Meminta filter pencatatan Membangun deskriptor penyebaran Layar 500 jejak tumpukan kesalahan di browser Contoh skrip untuk mengirim SMS menggunakan utilitas wget command line Fitur utama Jejak kecil, tidak memerlukan perpustakaan eksternal Menangani permintaan HTTP dalam utas yang terpisah Menyediakan API servlet khusus untuk menghasilkan konten dinamis Mendukung metode GET, POST, HEAD (atau lebih, tergantung pada konfigurasi) Mendukung tipe transfer chunked Menyediakan dukungan penuh untuk tipe mime (menggunakan Apache seperti mime.type) Mendukung pengunggahan file yang di-buffer (permintaan multipart), cookie, sesi tetap Mendukung porsi tubuh parsial (rentang) Dapat menyajikan konten statis baik dari sistem file dan sumber daya APK Membangun aplikasi Pembungkus Gradle yang disediakan harus digunakan untuk membuat aplikasi: ./gradlew build The http subproject dan ide di baliknya The http subproyek adalah jantung dari aplikasi dan itu adalah independen pada platform Android. Bahkan aplikasi Android hanya merupakan upaya untuk menemukan penggunaan yang lebih praktis dari implementasi protokol HTTP eksperimental. Salah satu tujuan desain adalah untuk menjaga artefak yang dihasilkan dalam ukuran kecil dan minimalis dalam hal ketergantungan pada perpustakaan lain - tidak memerlukan komponen pihak ketiga , semua implementasi protokol HTTP didasarkan pada parsing data yang dibaca dari soket TCP mentah. Semua kode aplikasi ditargetkan ke Java 7. Ini juga dikompilasi untuk Android SDK versi <19 (coba dengan sumber daya tidak didukung, gunakan IOUtilities.closeSilently (closeable) di finallyblok sebagai alternatif ketika menutup aliran). Setelah paket ro.polak.http cukup dewasa maka akan dirilis sebagai artifak independen. Subproyek dapat diuji dengan cara berikut: ./gradlew: http: bersih: http: periksa -PskipAndroidBuild Kode paket asli telah direfaktor dan ditutup dengan tes unit dan integrasi. Cakupan kode harus dijaga di atas 90%. Pengujian mutasi Tes mutasi dapat dijalankan dengan mengeksekusi perintah berikut: ./gradlew: http: clean: http: pitest -PskipAndroidBuild Hasilnya kemudian dapat ditemukan di bawah http/build/reports/pitest/ro.polak.http/index.htmldan http/build/reports/pitest/ro.polak.http/mutation.xml. Menjalankan server mandiri (CLI) Server mandiri dapat digunakan untuk menggabungkan httpsubproject ke dalam implementasi server runnable. Sub proyek CLI juga independen pada platform Android, tidak dibundel dengan APK utama. ./gradlew: cli: bootRun -PskipAndroidBuild Anda juga bisa membuat satu "uber-jar" dan menggunakannya sebagai aplikasi yang berdiri sendiri: ./gradlew: cli: fatJar -PskipAndroidBuild Artefak yang dihasilkan kemudian dapat diambil ./cli/build/libs/cli-all.jar. Stoples server yang berdiri sendiri dapat dijalankan pada mesin apa pun dengan perintah berikut: java -jar ./cli/build/libs/cli-all.jar Antarmuka baris perintah0 Demo Aplikasi demo secara otomatis disebarkan ke Heroku dan dapat dihubungi di: https://android-http-server-demo.herokuapp.com/example/ . Harap dicatat aplikasi dikerahkan tidak mengandung satu admin aplikasi karena itu hanya tersedia untuk Android. Lihat Procfile untuk deskripsi penerapan. Kode sampel Server Hello World contoh paket ; impor ro.polak.http.servlet.HttpServletRequest ; impor ro.polak.http.servlet.HttpServletResponse ; import ro.polak.http.servlet.HttpServlet ; kelas publik HelloWorld memperluas HttpServlet { @ Override public kekosongan layanan ( HttpServletRequest request , HttpServletResponse respon ) { tanggapan . getWriter () . print ( " Hello World! " ); } } Meminta filter pencatatan contoh paket ; impor java.io.IOException ; impor ro.polak.http.exception.ServletException ; impor ro.polak.http.servlet.Filter ; impor ro.polak.http.servlet.FilterChain ; import ro.polak.http.servlet.FilterConfig ; impor ro.polak.http.servlet.HttpServletRequest ; impor ro.polak.http.servlet.HttpServletResponse ; public class RequestLoggingFilter mengimplementasikan Filter { swasta statis akhir Logger LOGGER = Logger . getLogger ( RequestLoggingFilter . class . getName ()); @Override public void init ( FilterConfig filterConfig ) melempar ServletException { // Tidak melakukan apa-apa } @ Override public kekosongan doFilter ( HttpServletRequest request , HttpServletResponse respon , filterChain filterChain ) throws IOException , ServletException { LOGGER . baik ( " Penanganan permintaan masuk " + permintaan . getRequestURL ()); filterChain . doFilter (permintaan, tanggapan); } } Contoh servlets dapat ditemukan di http / src / main / java / example . Penggunaan filter yang praktis dapat diperiksa di SecurityFilter.java dan LogoutFilter.java dari aplikasi admin. Membangun deskriptor penyebaran DeploymentDescriptorBuilder adalah alternatif API untuk web.xmlpendekatan tradisional yang bertujuan untuk membuat pemetaan servlet membangun dan menyaring pendaftaran menjadi mudah. Lihat contoh kode di bawah ini. contoh paket ; import java.util.List ; import java.util.regex.Pattern ; import ro.polak.http.configuration.DeploymentDescriptorBuilder ; import ro.polak.http.configuration.ServerConfig ; impor ro.polak.http.session.storage.SessionStorage ; class DeploymentDescriptorFactory { public List < ServletContextWrapper > buildDeploymentDescriptor ( SessionStorage sessionStorage , ServerConfig serverConfig ) { return DeploymentDescriptorBuilder . membuat() .withSessionStorage (sessionStorage) .withServerConfig (serverConfig) .addServletContext () .withContextPath ( " / contoh " ) .addFilter () .withUrlPattern ( Pattern . compile ( " ^. * $ " )) .withUrlExcludedPattern ( Pattern . compile ( " ^ / (?: Login | Logout) " )) .withFilterClass ( SecurityFilter . kelas) .akhir() .addFilter () .withUrlPattern ( Pattern . compile ( " ^ / Logout $ " )) .withFilterClass ( kelas LogoutFilter . ) .akhir() .addServlet () .withUrlPattern ( Pattern . compile ( " ^ / Index $ " )) .withServletClass ( Indeks . kelas) .akhir() .addServlet () .withUrlPattern ( Pattern . compile ( " ^ / $ " )) .withServletClass ( Indeks . kelas) .akhir() .akhir() .membangun(); } } Layar Kegiatan utama Admin Login back-office HTTP Menu back-office HTTP Akses drive back-office HTTP Statistik server back-office HTTP Kotak masuk SMS kantor HTTP 500 halaman jejak kesalahan di browser Kesalahan Servlet 500 Contoh skrip untuk mengirim SMS menggunakan utilitas baris perintah wget Jika Anda ingin mengirim SMS nyata, silakan hapus "& test = 1" dari parab POST. SERVER_IP = 192.168.1.1 ; SERVER_PORT = 8080 ; \ echo " Nomor telepon: " ; baca UNTUK ; echo " Pesan: " ; baca MESSAGE ; \ wget -qO- --post-data " ke = $ TO & message = $ MESSAGE & test = 1 " \ http: // $ SERVER_IP : $ SERVER_PORT /api/1.0/sms/send Ikon Server HTTP Android menggunakan ikon dari paket "Pertanian-Segar Web Ikon" yang dirancang dengan indah oleh FatCow Web Hosting! Kumpulan ikon ini dilisensikan di bawah Lisensi Creative Commons Attribution 3.0 .
cintric
UberMedia ClearBid SDK
arjunjale
Created an Android app to split Uber Eats, Grubhub, Doordash, etc. bills with your friends. Targets Android SDK Level 28 but can be manually set to target a lower level.
fakeNetflix
uber repo
thakurakhilesh1998
Android Application. Use google api, weather api and uber sdk
DevatYHY
🚗 Uber, a Flutter application of ridesharing using Firebase as backend with Maps SDK for Android using GCP
All 9 repositories loaded