Наймите дизайнера… Я, конечно же не Тема, но дизайн — гавно. Наймите дизайнера! И UI дизайнера заодно) В карму +, в пост без оценки. Наймите дизайнера… 2011 год на дворе!
А давай я пост напишу с предложениями по улучшению дизайна и UI дизайна твоего приложения? Есть какие-либо эмуляторы андроида? Чтоб потестить юзабилити?
Приятный пост. С первым или вторым? приложением Вас:)
По поводу списков есть общепринятый паттерн ViewHolder — Тыц Когда я его применял для большого списка летать стало шустрее намного. Кроме того существует быстрый скроллинг списка. Покопайте настройки вьюхи.
Интересный пост, но не хватает примеров кода интересных участков, особенно тех, которые вызвали трудности. Ну и естественно ссылки на само приложение — хватит быть одним пользователем приложения, надо делиться =)
Почему-то многие ненативные дизайны контролов выглядят аляповато. Можете сделать для сравнения версию с родными табами/чекбоксами? Уверен, будет смотреться органичнее.
А если передавать не Broadcast'ом, а через какой-нибудь callback? Понятное дело, будет сложнее организовать правильную связку, но зато не будет лимита. Я, кстати, не уверен, что Intent изначально рассчитан на передачу большого объема данных, и такое ограничение выглядит довольно разумным. Жаль только, что оно неявное.
Не хотелось как раз таки «жестких» связок иметь — все равно надо было бы избегать блокировки интерфейса, а в этом случае весь замысел с фоновой загрузкой терял смысл. Проще, конечно, чистить и распиливать на части, если совсем большие данные.
Сейчас вообще мысли появились отделить обработку комментариев в отдельный процесс.
Я не имел в виду переход на синхронные операции. Достаточно перед выполнением запроса прикопать callback из activity, а уж после завершения запроса вызвать его, передав полученные данные. Но так-то да, в этом случае и activity, и объект, выполняющий запрос, будут знать об этом callback'e, что увеличивает связность.
Хабрачтец или как я сделал этим летом