Mengembangkan aplikasi seluler yang berkinerja sempurna di dunia nyata membutuhkan pengujian menyeluruh di bawah berbagai kondisi jaringan. Memperkenalkan Flaker-Alat asisten Anda untuk menciptakan kembali skenario jaringan dunia nyata secara langsung di lingkungan pengembangan aplikasi seluler Anda.
Flaker adalah simulator jaringan yang dirancang untuk membuat proses pengembangan aplikasi seluler Anda lebih halus dan lebih efisien. Dengan Flaker, Anda dapat dengan mudah meniru berbagai kondisi jaringan, memungkinkan Anda untuk menyempurnakan kinerja aplikasi Anda dan memastikannya memberikan pengalaman pengguna yang luar biasa dalam keadaan apa pun.
Pernah bertanya -tanya bagaimana kinerja aplikasi Anda di jaringan yang lambat dan lamban? Dengan Flaker, Anda dapat meniru skenario ini dengan mudah. Uji respons aplikasi Anda dan optimalkan perilakunya di bawah kondisi jaringan yang merugikan.
Koneksi jaringan di dunia nyata jarang stabil. Flaker memungkinkan Anda untuk memperkenalkan persentase gagal dan kontrol varians, mencerminkan sifat koneksi jaringan yang tidak dapat diprediksi. Dapatkan pemahaman langsung tentang tantangan yang mungkin dihadapi aplikasi seluler Anda dan memastikannya tetap tangguh. ??
Flaker dirancang hanya untuk memengaruhi kondisi jaringan aplikasi Anda, membuat fungsi jaringan perangkat Anda secara keseluruhan tidak terganggu. Ini berarti Anda dapat menguji dan menyempurnakan kinerja aplikasi Anda tanpa mempengaruhi konektivitas seluruh perangkat Anda. ??
Apakah Anda seorang pengembang aplikasi seluler yang ingin meningkatkan pengalaman pengguna atau penguji yang ingin memvalidasi ketahanan aplikasi Anda, Flaker menyediakan alat yang intuitif dan sangat diperlukan dalam alur kerja pengembangan Anda. Tingkatkan strategi pengujian Anda dan tingkatkan kinerja aplikasi Anda dengan Flaker.
Flaker memberdayakan Anda untuk:
✅ Uji dalam berbagai kondisi jaringan
✅ Optimalkan aplikasi Anda untuk jaringan lambat
✅ Siapkan aplikasi Anda untuk koneksi jaringan yang terkelupas
✅ Pastikan stabilitas dan keandalan aplikasi Anda
✅ Tingkatkan kepuasan dan retensi pengguna
Lihatlah untuk melihat Flaker beraksi.
Silakan merujuk ke dokumen untuk instruksi penggunaan terperinci.
Kotlin: Bahasa pemrograman utama.
Kotlin Multiplatform : ? Berbagi logika umum di seluruh Android dan iOS.
Jetpack Compose :? ️ untuk membangun UI untuk aplikasi Android Companion. Mendukung tema dinamis.
SQLDELIGHT: Untuk database bersama dan lapisan kegigihan antara beberapa platform.
Jetpack Datastore : ? Untuk lapisan persistensi bersama untuk menyimpan preferensi pengguna dan konfigurasi Flaker.
Okhttp : ? Untuk membuat Flaker untuk aplikasi Android menggunakan OKHTTP3 untuk jaringan.
KTOR: Untuk membuat flaker yang menargetkan aplikasi Android dan iOS menggunakan KTOR untuk jaringan. (? Sedang berlangsung)
SwiftUi : ? Untuk membangun UI untuk iOS UI. (? Sedang berlangsung)
Dukung dengan bergabung dengan Stargazers untuk repositori ini.
Jika Anda telah menemukan kesalahan dalam sampel ini, silakan ajukan masalah.
Patch didorong dan dapat diserahkan dengan mencari proyek ini dan mengirimkan permintaan tarik. Karena proyek ini masih dalam tahap awal, jika perubahan Anda substansial, harap angkat masalah terlebih dahulu untuk membahasnya. ?
Copyright 2023 Rohan Maity
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.